life-sustaining equipment - Allemand Anglais Dictionnaire